はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • macOSのEmacsキーバインドを使いこなそう - Qiita

    3 users

    qiita.com/ikemo

    はじめに 最近の若い人は最初に触れるコンピュータがMacという人もいると思います。 そこでぜひ知っておいた方がいいのがEmacsキーバインドです。 このEmacsキーバインドについて軽く書いてみます。 あとオマケとして、ちょっとしたスクリプトも載せておきます。 Emacsキーバインドとは Emacsはvi(Vim)と並び、Unix系OSで広く使われているテキストエディタです。 便宜上テキストエディタと書いていますが、拡張性が非常に高く、何でもできちゃいます。 テキストエディタというよりは、今で言うIDE(統合開発環境)に近いものです。 自分はEmacsは使わなくなりましたが、そのEmacsに由来するキーバインドは今でもよく使っています。 macOS以外のEmacsキーバインドが使える有名なものとしてはbashが挙げられます。 macOSのEmacsキーバインドの由来 macOSではEmac

    • テクノロジー
    • 2020/06/09 12:59
    • Ansible 2.7でyum + with_itemsを使うと出る警告の直し方 - Qiita

      9 users

      qiita.com/ikemo

      [DEPRECATION WARNING]: Invoking "yum" only once while using a loop via squash_actions is deprecated. Instead of using a loop to supply multiple items and specifying `name: {{ item }}`, please use `name: ['git', 'gcc']` and remove the loop. This feature will be removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 要はループを使うなと言うわけですが、squas

      • テクノロジー
      • 2018/10/23 03:57
      • ansible
      • yum
      • qiita
      • Javaではif (isAdmin == true)というコードを書いてはいけない - Qiita

        368 users

        qiita.com/ikemo

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        • テクノロジー
        • 2018/02/20 07:11
        • プログラミング
        • Java
        • programming
        • あとで読む
        • Qiita
        • コーディング規約
        • ネタ
        • 開発
        • コーディング
        • コード
        • JavaMailの罠 - Qiita

          6 users

          qiita.com/ikemo

          Javaでメールを扱うライブラリとしてJavaMailが有名ですが、設計が古いため、使いにくかったり、いろいろと罠が潜んでいます。その中で自分が痛い目にあったこと、痛い目にあいそうなことを書いておきます(つД`)ノ はじめに この記事を書いた時のJavaMailの最新版は1.5.4です。 必ずAPI documentationを読みましょう。動くからとメソッドの意味も分からずに使ってると後で泣きます。 Sessionを取得する方法 javax.mail.Session#getDefaultInstance()を使う例がよく載っていますが、これは避けたほうがいいです。 javax.mail.Session#getDefaultInstance(Property props) javax.mail.Session#getDefaultInstance(Property props, Authe

          • テクノロジー
          • 2017/06/05 07:49
          • java
          • あとで読む
          • TerraformとWerckerを使って、git pushしたらEC2を立てる - Qiita

            3 users

            qiita.com/ikemonn

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            • テクノロジー
            • 2015/12/12 19:29
            • 【Node.js】ottoでExpressの環境を作る - Qiita

              9 users

              qiita.com/ikemonn

              $ otto compile ==> Loading Appfile... ==> Fetching all Appfile dependencies... ==> Compiling... Application:    otto_sample (node) Project:        otto_sample Infrastructure: aws (simple) Compiling infra... Compiling foundation: consul ==> Compiling main application... ==> Compilation success! This means that Otto is now ready to start a development environment, deploy this application, build the

              • テクノロジー
              • 2015/10/08 13:07
              • あとで試す
              • JavaのテストにはAssertJがオススメ - Qiita

                37 users

                qiita.com/ikemo

                JavaでのテストはJUnit4が使われていると思いますが、自分としては、それに加えてAssertJをオススメします。 AssertJ AssertJが使いやすい理由 JUnit4のassertThatと比べてAssertJが使いやすい理由は2つあります。 流れるようなインターフェース AssertJは「Fluent assertions for java」とトップページに大きく書かれているように、流れるようなインターフェースが最大の特徴です。いちいちドキュメントを調べなくても、IDEの補完機能で適切なメソッドを調べられるので、JUnit4のassertThatに比べて書きやすいです。 拡張がMatcherに比べて遥かに楽 Matcherの拡張対象は「比較方法」で、AssertJの拡張対象は「クラス」なので比較するのは適切ではないかもしれませんが、Matcherの拡張が靴の上から足を掻く感

                • テクノロジー
                • 2015/08/03 13:42
                • java
                • assert
                • test
                • junit
                • programming
                • 開発
                • JavaでのDBのテストデータ作成はDbSetupが楽 - Qiita

                  79 users

                  qiita.com/ikemo

                  Javaでのデータベースのテストデータ作成にはDBUnitがよく使われますが、自分はDbSetupをオススメします。 DbSetup なぜDBUnitがイマイチなのか 自分も最初はDBUnitを使ってたのですが、以下の理由からしっくり来ませんでした。 DBを使ったテストでは少量のデータを使うことが多い ホワイトボックステストで大量のデータを使うことはほとんどなく、単一または複数のテーブルに対して、少量のデータを用意するケースがほとんどです。なので、テストごとにファイル(XML or Excel)を用意するのは面倒です。 テストコードとデータが分離している テストデータを外部ファイルに保存するため、テストコードとテストデータが分離してしまっています。そのため、何をテストしているのかが分かり辛いです。 そこでDbSetup そこで見つけたのがDbSetupです。DbSetupはテストデータをJ

                  • テクノロジー
                  • 2015/08/02 11:13
                  • java
                  • test
                  • テスト
                  • db
                  • Dbunit
                  • TDD
                  • programming
                  • データベース
                  • database
                  • あとで読む
                  • シェル操作課題をawkで解く - Qiita

                    8 users

                    qiita.com/ikemonn

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2014/04/29 16:42
                    • awk
                    • MacにRMagickをインストールする - Qiita

                      5 users

                      qiita.com/ikemonn

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2014/04/04 15:08
                      • 「GASって何?」だった僕が、Google Analyticsの情報をChatWorkにポストするbotを作るまでにやったこと - Qiita

                        13 users

                        qiita.com/ikemonn

                        Google App Script Advent Calendar 15日目担当の@ikemonnです。 GASなんて聞いたことが無かった僕が「Google Analyticsの情報をChatWorkにポストするbot」を作るまでにやったことを書こうと思います。 作ったもの 1週間でPVが多かったページTop10の情報(PV,滞在時間、直帰率)を、GASとChatWork APIを使って毎週特定の時間になると自動的にポストするbot 作るまでにやったこと ドットインストールのGAS講座#1〜#11を見る ドットインストールで解説されているサンプルコードを書いてみる ChatWork 技術部の渋谷さんが書かれたチャットワークAPI を Google Apps Script で使ってみたを読む Web屋に朗報!Google Analyticsとスプレッドシート&Excelでサイト分析を自動化す

                        • テクノロジー
                        • 2014/02/16 22:30
                        • GAS
                        • google analytics
                        • Google Apps Script
                        • googleアナリティクス
                        • analytics
                        • API
                        • google
                        • Goole App Script
                        • 【Mac】フォルダ内のファイルの文字コードを一括変換する - Qiita

                          13 users

                          qiita.com/ikemonn

                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                          • テクノロジー
                          • 2014/02/01 14:28
                          • nkf
                          • 文字コード
                          • mac
                          • 【Laravel】MacにLaravel4.1をインストールするまでにやったこと - Qiita

                            4 users

                            qiita.com/ikemonn

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                            • テクノロジー
                            • 2013/12/31 23:18
                            • PHPでExcelで開いても文字化けしないCSVを出力する - Qiita

                              7 users

                              qiita.com/ikemonn

                              //$dataがCSVで出力するデータ(キーがa,b,c,dの連想配列を想定) foreach ($data as $key => $value) { //CSVに書きだす内容をカンマ区切りにする $csv .= $value['a'] . ','; $csv .= $value['b'] . ','; $csv .= $value['c'] . ','; $csv .= $value['d'] . ','; $csv .= "\n"; } header("Content-Type: application/octet-stream"); //$filenameにファイル名を指定 header("Content-Disposition: attachment; filename=$filename"); //Excelで開くようにSJISにする echo mb_convert_encodi

                              • テクノロジー
                              • 2013/12/25 09:40
                              • CSV
                              • PHP
                              • excel
                              • tech
                              • tips
                              • 【JavaScript】エラトステネスの篩を書いてみた - Qiita

                                3 users

                                qiita.com/ikemonn

                                定本Javaプログラマのためのアルゴリズムとデータ構造 を読んでいたところ「エラトステネスの篩」という単語が出てきたので気になって調べてみた。 ##エラトステネスの篩とは エラトステネスの篩(エラトステネスのふるい)は、指定された整数以下の全ての素数を発見するための単純なアルゴリズムである。古代ギリシアの科学者、エラトステネスが考案したとされるため、この名がある。(Wikipedia) ##アルゴリズム 探索リストに2〜nまでの整数を昇順でいれる 探索リストの先頭の数を素数リストに移動し、その倍数を探索リストからふるい落とす 上記のふるい落としを探索リストの先頭値 >= nの平方根 まで続ける 探索リストに残った数を素数リストに移動して処理終了(Wikipedia) 例えば、n = 10とすると、 【1】 探索リスト = {2,3 〜 10} 【2-1】(素数リストの先頭「2」の倍数をふる

                                • テクノロジー
                                • 2013/12/24 19:10

                                このページはまだ
                                ブックマークされていません

                                このページを最初にブックマークしてみませんか?

                                『qiita.com』の新着エントリーを見る

                                キーボードショートカット一覧

                                j次のブックマーク

                                k前のブックマーク

                                lあとで読む

                                eコメント一覧を開く

                                oページを開く

                                はてなブックマーク

                                • 総合
                                • 一般
                                • 世の中
                                • 政治と経済
                                • 暮らし
                                • 学び
                                • テクノロジー
                                • エンタメ
                                • アニメとゲーム
                                • おもしろ
                                • アプリ・拡張機能
                                • 開発ブログ
                                • ヘルプ
                                • お問い合わせ
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について
                                • ガイドライン
                                • 利用規約
                                • プライバシーポリシー
                                • 利用者情報の外部送信について

                                公式Twitter

                                • 公式アカウント
                                • ホットエントリー

                                はてなのサービス

                                • はてなブログ
                                • はてなブログPro
                                • 人力検索はてな
                                • はてなブログ タグ
                                • はてなニュース
                                • ソレドコ
                                • App Storeからダウンロード
                                • Google Playで手に入れよう
                                Copyright © 2005-2025 Hatena. All Rights Reserved.
                                設定を変更しましたx